#ifndef _TME_UTILS_H_
#define _TME_UTILS_H_

#include <stdint.h>

/* 获取系统时间,精确到秒 */
void tme_utils_getTime(uint16_t* year, uint8_t* month, uint8_t* day, uint32_t* sec);

/* 获取系统毫秒计数 */
uint32_t tme_utils_getTickUs();
uint32_t tme_utils_getTickMs();

/* 通用延时 */
void tme_utils_delayms(int32_t ms);

/*
 *  字符串比较
 *  endFlags: 写0或者其它符号,即其中一方字符串遇到该符号结束比较
 *  返回 0/完全匹配 正负1/由endFlags完成匹配 正负99/不匹配
 */
int32_t tme_utils_strcmp(const char* src, const char* dst, char endFlags);

#endif // _TME_UTILS_H_
